package persistencia.entidades;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;

/**
 * @author Maciel Melo
 * @since 09/11/2013
 * @see macielmelo.eti.br
 */
@SuppressWarnings("javadoc")
@Entity(name = "resultado")
public class Resultado {

	@Id
	@SequenceGenerator(sequenceName = "public.seq_resultado", name = "seq_resultado", allocationSize = 1)
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_resultado")
	private Long id;

	private String resultadoFinal;

	private String resultadoParcial;

	private String resultado_esperado;

	private String tempo_tratamento;

	// -----------------Relações------------------//
	@ManyToOne
	private Tratamento tratamento;

	// -----------------Acessores-----------------------//
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getResultadoFinal() {
		return resultadoFinal;
	}

	public void setResultadoFinal(String resultadoFinal) {
		this.resultadoFinal = resultadoFinal;
	}

	public String getResultadoParcial() {
		return resultadoParcial;
	}

	public void setResultadoParcial(String resultadoParcial) {
		this.resultadoParcial = resultadoParcial;
	}

	public String getResultado_esperado() {
		return resultado_esperado;
	}

	public void setResultado_esperado(String resultado_esperado) {
		this.resultado_esperado = resultado_esperado;
	}

	public String getTempo_tratamento() {
		return tempo_tratamento;
	}

	public void setTempo_tratamento(String tempo_tratamento) {
		this.tempo_tratamento = tempo_tratamento;
	}

	public Tratamento getTratamento() {
		return tratamento;
	}

	public void setTratamento(Tratamento tratamento) {
		this.tratamento = tratamento;
	}

}
